package cn.uexpo.lhz.dao;

import cn.uexpo.lhz.domain.EventActivity;
import cn.uexpo.lhz.domain.EventActivityExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface EventActivityMapper {
    long countByExample(EventActivityExample example);

    int deleteByExample(EventActivityExample example);

    int deleteByPrimaryKey(Integer activityId);

    int insert(EventActivity record);

    int insertSelective(EventActivity record);

    List<EventActivity> selectByExample(EventActivityExample example);

    EventActivity selectByPrimaryKey(Integer activityId);

    int updateByExampleSelective(@Param("record") EventActivity record, @Param("example") EventActivityExample example);

    int updateByExample(@Param("record") EventActivity record, @Param("example") EventActivityExample example);

    int updateByPrimaryKeySelective(EventActivity record);

    int updateByPrimaryKey(EventActivity record);


    /**
     * 新添加Mqpper
     */
    List<EventActivity> selectActivityAndLocation(String eventId);//一对多 查询一个活动中的多个位置

    List<EventActivity> selectActivityIDAndLocationName(EventActivity record);//查询一个活动下的位置名称

    int deleteById(Integer activityId);//级联删除 活动和位置




}
